package iotwisp.school.user.command.login_token;

import java.util.Date;

import iotwisp.base.cqrs.DomainBaseCommand;
import iotwisp.school.user.qo.LoginTokenQO;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * {@link LoginTokenQO} {@link diance.view.organization.vo.LoginTokenVO}
 * {@link diance.view.organization.provider.qo.LoginTokenViewQO}
 * {@link jzjd.organization.service.LoginTokenService}
 * {@link jzjd.view.organization.service.LoginTokenViewService}
 * {@link diance.view.organization.provider.spi.mp.LoginTokenViewSPI} LoginToken
 * LoginTokenQO LoginTokenVO LoginTokenSPI LoginTokenViewSPI LoginTokenService
 * LoginTokenViewService LoginTokenController LoginTokenViewController
 * 
 * @author yuxx
 */
@SuppressWarnings("serial")
@Data
@EqualsAndHashCode(callSuper = false)
public class CreateLoginTokenDCmd extends DomainBaseCommand {

	private String loginName;
	/**
	 * 登录主体id
	 */
	private String subjectId;
	/**
	 * 失效时间
	 */
	private Date expireDate;
	/**
	 * 登录的客户端标识
	 */
	private String clientId;
	/**
	 * 登录的客户端类型
	 */
	private String clientType;
	/**
	 * 登录ip
	 */
	private String ip;
}
